odoriferous sulphur compounds - Alemán Inglés Diccionario